ci(bch): wire G3b genuine Upgrade9 activation gate into CI - #650
Merged
Conversation
The BCH G3b entrypoint (tests/gates/bch_g3b_genuine_activation.sh) and its CHECK-companions have been in master since the BCH lane landed, but no workflow invoked them, so the genuine-activation gate never ran. Add a workflow mirroring dash-gate-g3a-regtest-block-production.yml: self-hosted runner with fork-PR github-hosted fallback, entrypoint-presence neutral-skip, conan2 cache, and the live regtest arm left opt-in (BCH_UPGRADE9_HEIGHT unset) so the network-free CI arm carries the gate. Not registered as required until a confirmed non-hollow green rollup.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The BCH G3b entrypoint
tests/gates/bch_g3b_genuine_activation.shand its CHECK-companions (bch_g2_ratchet_gate_kat / bch_cashtokens_transparency / bch_coinbase_author_kat) have been in master since the BCH lane landed, but no workflow invoked them — so the genuine-activation gate never actually ran. G3a has the same orphaned state; this PR closes the G3b half.How
New
.github/workflows/bch-gate-g3b-genuine-activation.yml, a direct mirror of the provendash-gate-g3a-regtest-block-production.yml:conan2-ubuntu24-gcc13-bch-g3b--DCOIN_BCH=ON;BUILD_DIR=build_bch_g3bBCH_UPGRADE9_HEIGHTunset) — the network-free CI arm carries the gate; false-green guard demands the full expected test count ranGate registration
CI plumbing only, no consensus surface. Not to be registered as a required check until a confirmed non-hollow green rollup — that ruleset entry is operator-side.
No merge requested; review gate.